home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / prospero / propsero.lha / prospero-beta.4.2e / app / Makefile.nopcompat < prev   
Makefile  |  1992-02-10  |  1KB  |  91 lines

  1. # Where to find things 
  2. P_INC    = ../include
  3. PFS_LIB        = ../lib/pfs/libpfs.a
  4. FILTER_LIB  = ../lib/filters/libfilter.a
  5. PCOMPAT_LIB = ../lib/pcompat/libpcompat.a
  6. PCOMPAT_FLG = ../lib/pcompat/pfs_colon.o
  7.  
  8. INSTDIR = UNDEFINED
  9. INSTALL = install
  10. OWNER   = pfs
  11. GROUP   = pfs
  12.  
  13. # Args to cc
  14. CC    = cc
  15. F_CC    = -c -g
  16. F_CCL    = -g
  17. F_CPP    = -I${P_INC} ${MACHDEF} -DDEBUG 
  18.  
  19. # For VAX and SUN system types
  20. SC_REDEF    = -u _open -u _stat -u _lstat -u _creat -u _execve
  21.  
  22. # For MIPS system types
  23. # SC_REDEF    = -u open -u stat -u lstat -u creat -u execve
  24.  
  25. CFILES    = \
  26.     cat.c \
  27.     cc.c \
  28.     cp.c \
  29.     dd.c \
  30.     ed.c \
  31.     grep.c \
  32.     ld.c \
  33.     ls.c \
  34.     more.c \
  35.     nice.c \
  36.     od.c \
  37.     strings.c \
  38.     tail.c \
  39.     wc.c 
  40.  
  41. OBJECTS    = \
  42.     cat.o \
  43.     cc.o \
  44.     cp.o \
  45.     dd.o \
  46.     ed.o \
  47.     grep.o \
  48.     ld.o \
  49.     ls.o \
  50.     more.o \
  51.     nice.o \
  52.     od.o \
  53.     strings.o \
  54.     tail.o \
  55.     wc.o 
  56.  
  57. PROGS    = cat ls
  58.  
  59. all:    
  60.  
  61. install:
  62.  
  63. clean:
  64.     rm -f a.out core *~ tags TAGS ${OBJECTS} ${PROGS} *.o makedep
  65.  
  66. more: ${PFS_LIB} ${PCOMPAT_LIB} more.o
  67.     ${CC} ${F_CPP} -o more more.o ${PCOMPAT_FLG} ${SC_REDEF} \
  68.                           ${PCOMPAT_LIB} ${PFS_LIB} -lcurses -ltermcap
  69.  
  70.  
  71. ${OBJECTS}: ;${CC} ${F_CC} ${F_CPP} $*.c
  72.  
  73. ${PROGS}: ${PFS_LIB} ${PCOMPAT_LIB}
  74.     ${CC} ${F_CPP} -o $@ $@.o ${PCOMPAT_FLG} ${SC_REDEF} ${PCOMPAT_LIB} \
  75.                               ${PFS_LIB} ${FILTER_LIB}
  76.  
  77.  
  78. cat:        cat.o
  79. cc:        cc.o
  80. cp:        cp.o
  81. dd:        dd.o
  82. ed:        ed.o
  83. grep:        grep.o
  84. ld:        ld.o
  85. ls:        ls.o
  86. nice:        nice.o
  87. od:        od.o
  88. strings:    strings.o
  89. tail:        tail.o
  90. wc:        wc.o
  91.